.formLogin{
	background:#fff;
	height:230px;
}
.btn_lg{
	float:right;
}
body{
	  background: #d2d6de;
}
.col_h4{
	font-size:16px;
	text-align:center;
	padding:15px;
}
.lblLG{
	padding-left:0 !important;
	}

.bg_frm{
	margin-bottom:25px;
}

.img_form {
	margin:0 auto;
}
.hd_title{
	padding:30px;
	margin-top:60px;
}
.form_login{
	margin:0 auto;
	max-width:400px;
}
.wrap-check {
  padding-bottom: 20px;
  padding-top: 2px;
  position: relative;
  padding-left: 33px !important;
  display: block;
  font-size: 0.9230769230769231em;
}
.input-chk {
  position: absolute;
  left: 0;
  top: 5px;
  opacity: 0;
  filter: alpha(Opacity=0);
}
.chk-style {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
  content: " ";
  display: table;
}
.input-chk:checked ~ .chk-style:before {
  display: block;
}
.chk-style:before {
  content: "";
  display: none;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 14px;
  height: 12px;
  background: url(../images/v3-icon.png) no-repeat -304px 0;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
  clear: both;
}
.input-chk {
  position: absolute;
  left: 27px;
  top: 5px;
  opacity: 0;
  filter: alpha(Opacity=0);
}


